/* #Media Queries
================================================== */

    @media all and (min-width: 1921px){        
        
    }

    @media all and (max-width:1024px) { 

        .up h2, .up h2 div{font-size: 40px;}
        
        header{padding: 40px 0 40px 0;}

        .TwoColFormSec1 .row .Leftcol{padding: 0 0 0 20px;}
        .TwoColFormSec1 .row .Rightcol{width: 39%;}

        .TwoColFormSec2{padding: 60px 0 60px 0;}
        .TwoColFormSec2 .row .Leftcol{width: 55%;}
        .TwoColFormSec2 .row .Rightcol{width: 39%;}

        .TwoColGreenBgSec{padding: 70px 0 70px 0;}
        .TwoColGreenBgSec .row .Leftcol{width: 55%;}
        .TwoColGreenBgSec .row .Rightcol{width: 48%;margin-right: 30px;}
        
        .LogosSec{padding: 70px 0 80px 0;}
        .LogosSec .logo_slider_parent{margin-top: 45px;}

        .TwoColSec{padding: 0 0 100px 0;}
        .TwoColSec .row .Leftcol{width: 45%;}
        .TwoColSec .row .Rightcol{width: 50%; padding-right: 0px; padding-top: 0px;}
        
        .FullWidthSec{padding: 0 0 100px 0;}

        .EventSec{padding: 0 0 100px 0;}

        .SpeakersSec{padding: 0 0 80px 0;}

        .UpcomingEventSec{padding: 0 0 80px 0;}

        .ImageSec{padding: 0 0 100px 0;}

        .VideoSec{padding: 0 0 100px 0;}

        .TestimonialSec{padding: 50px 0 51px 0;}
        .TestimonialSec .Testimonialblk{margin-top: 40px;}

        .FooterSec{padding: 50px 0 50px 0;}
    
    }
    
    @media all and (max-width:991px) {	
        
        .up h1, .up h1 div{font-size: 55px;}
        .up h2, .up h2 div{font-size: 36px;}
        .up h3, .up h3 div{font-size: 28px;}
        .up h5, .up h5 div{font-size: 23px;}
        
        .BannerSec{padding: 55px 0 46px 0;}

        .TwoColFormSec1{padding: 50px 0;margin-top: 20px;}
        .TwoColFormSec1 .row .Leftcol{padding: 0 0 0 0px;}
        .TwoColFormSec1 .row .Leftcol{width: 48%;}
        .TwoColFormSec1 .row .Rightcol{width: 47%;}

        .TwoColFormSec2 .row .Leftcol{width: 50%;}
        .TwoColFormSec2 .row .Rightcol{width: 47%;}
        .TwoColFormSec2 .Leftcol h6{font-size: 18px;margin-bottom: 15px;}
        .TwoColFormSec2 .p_class.green_text{font-size: 20px;padding-right: 20px;margin-bottom: 30px;}
        .TwoColFormSec2 .rightimage{right: -130px;}
        .TwoColFormSec2 .Leftcol ul{margin-top: 26px;}

        .TwoColGreenBgSec{padding: 50px 0 50px 0;}
        .TwoColGreenBgSec .row .Leftcol{margin-left: 0px;}
        .TwoColGreenBgSec .row .Rightcol{margin-right: 0px;width: 62%;}

        .FullWidthSec .p_class, .FullWidthSec .p_class div{font-size: 18px;}

        .EventSec .row .Rightcol{max-width: 44%;}
        .EventSec .InnerEventDetail{padding: 40px 22px 40px 40px;}
        .EventSec .InnerEventDetail h6{font-size: 18px;}
        .EventSec .InnerEventDetail .address{font-size: 18px;}
        .EventSec .InnerEventDetail .cta a{font-size: 18px;}
        .EventSec .p_class, .EventSec .p_class div{font-size: 18px;}

        .SpeakersSec .Speakersblk .col{width: calc((100% - 120px) / 3); }

        .UpcomingEventSec .UpcomingEventblk .col{width: calc((100% - 70px) / 2);}
        .UpcomingEventSec .UpcomingEventblk .Imageblk img{max-height: 200px; min-height: 200px;}

        .TestimonialSec .Testimonialblk .col{width: calc((100% - 48px) / 2);}
        .TestimonialSec .Testimonialblk .col:first-child{border-top-left-radius: 12px;}
        .TestimonialSec .Testimonialblk .col:last-child{border-bottom-right-radius: 12px;}

    
    }
    
    @media all and (max-width:767px) {  

        .up h1, .up h1 div{font-size: 46px;}
        .up h4, .up h4 div{font-size: 30px;}
        .up h5, .up h5 div{font-size: 22px;}
        .up h6, .up h6 div{font-size: 22px;}
        
        header{padding: 30px 0 30px 0;}
        header .logo a img{max-width: 200px;}

        .TwoColFormSec1 .row{flex-direction: column;}
        .TwoColFormSec1 .row .Leftcol{width: 100%;}
        .TwoColFormSec1 .row .Leftcol{padding: 0;}
        .TwoColFormSec1 .Innerleft h2 br, .TwoColFormSec1 .Innerleft h6 br{display: none;}
        .TwoColFormSec1 .row .Rightcol{width: 97%; margin-top: 30px;}
        .TwoColFormSec1 .Innerform{padding: 38px 22px 38px 22px;margin-left: 0px;}
        .TwoColFormSec1 .row .Imageblk{margin: 20px auto 0 auto; text-align: center;}
        .TwoColFormSec1 .videobox{margin: 20px auto 0 auto; text-align: center;}
        .TwoColFormSec1 .row .Imageblk img{max-height: 100%;  min-height: 100%;}

        .TwoColFormSec2{padding: 40px 0 60px 0;}
        .TwoColFormSec2 .rightimage{display: none;}
        .TwoColFormSec2 .row{flex-direction: column;}
        .TwoColFormSec2 .row .Leftcol{width: 100%;}
        .TwoColFormSec2 .formblk{margin-top: 10px;}
        .TwoColFormSec2 .row .Rightcol{width: 97%;}
        .TwoColFormSec2 .Innerform{padding: 38px 22px 38px 22px;margin-left: 0px;}
        .TwoColGreenBgSec .row{flex-direction: column;align-items: center;}
        
        .TwoColGreenBgSec .row{flex-direction: column;align-items: center;}
        .TwoColGreenBgSec .row .Leftcol{width: 100%;}
        .TwoColGreenBgSec .Leftcol h2 br, .TwoColGreenBgSec .Leftcol h6 br{display: none;}
        .TwoColGreenBgSec .row .Rightcol{width: 100%;margin-top: 30px;justify-content: center;}
        .TwoColGreenBgSec .row .Imageblk img{max-height: 100%;  min-height: 100%;}

        .LogosSec{padding: 60px 0 60px 0;}

        .TwoColSec{padding: 0 0 60px 0;}
        .TwoColSec .row {flex-direction: column;align-items: center;}
        .TwoColSec .row .Leftcol{width: 100%;display: flex;justify-content: center;}
        .TwoColSec .row .Rightcol{width: 100%;margin-top: 30px;}
        .TwoColSec .row .Imageblk img{max-height: 100%;  min-height: 100%;}
        .TwoColSec .row.rowreverse{flex-direction: column;}

        .FullWidthSec{padding: 0 0 60px 0;}

        .EventSec{padding: 0 0 60px 0;}
        .EventSec .row{flex-direction: column;}
        .EventSec .row .Leftcol{width: 100%;}
        .EventSec .row .Rightcol{max-width: 97%;margin-top: 30px;}
        .EventSec .InnerEventDetail{padding: 32px 22px 32px 22px;margin-left: 0px;}

        .SpeakersSec{padding: 0 0 40px 0;}
        .SpeakersSec .Speakersblk{column-gap: 0px;}
        .SpeakersSec .Speakersblk .col{width: 100%;}

        .UpcomingEventSec{padding: 0 0 50px 0;}
        .UpcomingEventSec .UpcomingEventblk .col{width: 100%;}
        .UpcomingEventSec .UpcomingEventblk .Imageblk img{max-height: 100%;  min-height: 100%;}

        .ImageSec{padding: 0 0 50px 0;}

        .VideoSec{padding: 0 0 50px 0;}

        .TestimonialSec{padding: 30px 0 30px 0;}    
        .TestimonialSec .Testimonialblk{column-gap: 0px;}
        .TestimonialSec .Testimonialblk .col{width: 100%;}

        .FooterSec{padding: 30px 0 30px 0;}
        .FooterSec .row{align-items: center;  justify-content: center; flex-direction: column;}
        .FooterSec .row .col{width: 100%;}
        .FooterSec .row .Leftcol{align-items: center;}
        .FooterSec .row .Rightcol{align-items: center;margin-top: 30px;}
        
    }
    
    @media all and (max-width:640px) {

        .up h1, .up h1 div{font-size: 35px;}
        .up h4, .up h4 div{font-size: 28px;}
        .up h5, .up h5 div{font-size: 20px;}
        .up h6, .up h6 div{font-size: 20px;}


    
    }